package cn.ac.iscas.service.common;

import cn.ac.iscas.domain.job.Job;
import cn.ac.iscas.domain.job.JobLog;
import cn.ac.iscas.domain.job.JobSearch;
import cn.ac.iscas.domain.job.JobStatus;
import cn.ac.iscas.domain.response.job.JobSearchResponse;
import com.iscas.datasong.lib.common.DataSongException;

import java.util.List;

public class JobService implements IJobService{
    @Override
    public JobSearchResponse searchJob(JobSearch jobSearch) throws DataSongException {
        return null;
    }

    @Override
    public boolean deleteJob(String id) throws DataSongException {
        return false;
    }

    @Override
    public boolean deleteJob(List<String> id) throws DataSongException {
        return false;
    }

    @Override
    public Job getJob(String id) throws DataSongException {
        return null;
    }

    @Override
    public boolean validateJob(Job job) throws DataSongException {
        return false;
    }

    @Override
    public String executeJob(Job job) throws DataSongException {
        return null;
    }

    @Override
    public boolean stopJob(List<String> jobIds) throws DataSongException {
        return false;
    }

    @Override
    public boolean executeJob(List<String> jobIds) throws DataSongException {
        return false;
    }

    @Override
    public List<JobLog> getJobLog(String id) throws DataSongException {
        return null;
    }

    @Override
    public String saveJob(Job job) throws DataSongException {
        return null;
    }

    @Override
    public List<String> saveJob(List<Job> jobs) throws DataSongException {
        return null;
    }

    @Override
    public String clearJob(String id) throws DataSongException {
        return null;
    }

    @Override
    public boolean updateJobStatus(String id, JobStatus jobStatus) throws DataSongException {
        return false;
    }
}
